Realtime Affine Texture Mapping (WIP) copy

Realtime Affine Texture Mapping (WIP) copy

by DCPU-16

👁 6,256 ❤️ 239 ⭐ 190 🔄 4
Created: May 30, 2013 Last modified: Jul 23, 2013 Shared: May 30, 2013

Description

UPDATE: Back-ported backface culling. (hohoho) The code includes lots of unrolled loops and duplicated code to save doing things twice or with excessive calculation, so the code is pretty messy. Since this is affine texture mapping, the texturing will look funky when used on perspective transforms (you can see this on the first Playstation). This is the simplest form of texture mapping though, so it makes sense to implement this first. As you can see, this is way too slow to be practical. The framerate could be increased a lot by doing backface culling, which I might copy over from my racetrack project. I'm going to try this on a more advanced model, but it'll probably be a a like render instead of realtime. Credit to Mojang for the grass block texture from Minecraft.

Instructions

Affine Texture Mapping in Scratch. Adjust the distance slider (closer is slower) and Poly Resolution slider. I use the same texture converter as with the Earth Shader: http://dl.dropbox.com/u/12239448/ScratchTexture/index.html Model of Link Imported: http://scratch.mit.edu/projects/10541079/

Project Details

Visibility
Visible
Comments
Enabled

More Cool Projects

Project thumbnail
View Project

Colour Mix

by n_dimensions

Project thumbnail
View Project

PVZ Maker remade!

by code_orgProducer

Project thumbnail
View Project

Add buttons to beat up BB! remix remix remix remix remix remix remix-2

by juliescott12

Project thumbnail
View Project

Voise Mos 171 Spanish Espanol Sagawa

by BigBrotherConrad

Project thumbnail
View Project

Take care of timmy!

by MD_animation126

Project thumbnail
View Project

SalCero boxers v4.5

by P1aY3r_21

Project thumbnail
View Project

jump rope squidgame

by -B4rr3tt_Animations-

Project thumbnail
View Project

Opening Logos | BarryWare 4.0

by juanfrilla

Project thumbnail
View Project

CYFRAL INTEL черный

by Dima2054678

Project thumbnail
View Project

My Chaos Endless Notes

by minecrafter289

Project thumbnail
View Project

beating up add more remix remix remix remix

by MyCottage

Project thumbnail
View Project

フライト シュミレーター 3D v2.9.7

by kty-20-1-021

Project thumbnail
View Project

☁️ Pico's world ✦ MMO cloud platformer sequel v1.4 by TimMcCool

by TimMcCool

Project thumbnail
View Project

Henry Stickmin: Breaking The Bank l PLZ USE FORKPHOURUS

by Guest9999999

Project thumbnail
View Project

Animated Goofy Fisheye Effect

by Scratch-Minion

Project thumbnail
View Project

【5~1級】太鼓の達人 段位道場2021 ニジイロver. v3.2.0.3

by Kuppi-scratch

Project thumbnail
View Project

Dateblocks Band 10 (Aidans Version) (END AT 72)

by AidanScratchMaker

Project thumbnail
View Project

Roblox DOORS: Scratch Edition

by TNKProgram

Project thumbnail
View Project

Valera7878 Error 5 (Evolution Edition) [Part 2F] remix

by JojosWorld32

Project thumbnail
View Project

Talking Nano And Flower V2 remix

by AdamGermaine

Project thumbnail
View Project

big bingus flush

by frozenraccoon

Project thumbnail
View Project

Griffpatch RPG (Deprecated)

by horizontal_shading

Project thumbnail
View Project

Angry Birds Classic v1.0.1 (Not end Project)

by nurislam_2014

Project thumbnail
View Project

METRO SIMULATOR 3

by multimediage