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

Earth island but with free shop

by CAPYBARACAPYBARAslay

Project thumbnail
View Project

in sane geom dash

by fghjk123456789

Project thumbnail
View Project

so broken u break ancles food game........secret staycation remix remix remix remix.......yeah...

by sonic127389

Project thumbnail
View Project

Endless Music Editor Modded V3.0

by PersonalizePrint

Project thumbnail
View Project

Russian alphabet lore interactive

by Myownscratchuser31

Project thumbnail
View Project

With Sound

by BTM2913

Project thumbnail
View Project

戦闘中(CPUと)

by KAGENOMONO2

Project thumbnail
View Project

ねこざむらい / Samurai Cat

by pandakun

Project thumbnail
View Project

beating up add more remix remix remix remix

by MyCottage

Project thumbnail
View Project

(DEMO) Six Hours with Scratch Cat 2 DE

by Tbug20LovesRedstone

Project thumbnail
View Project

Destiny:Modern Warfare 2 Alpha

by Skibidibop3

Project thumbnail
View Project

球体

by hclhcl

Project thumbnail
View Project

Faster 3D list-based raycaster

by Howtomakeausername

Project thumbnail
View Project

worm simulator (BIG UPDATE BETA 2)

by 2021515

Project thumbnail
View Project

Tom and ben news HD mod

by tomybenluis12

Project thumbnail
View Project

Terraria

by ArafMShikder21joemom

Project thumbnail
View Project

||ᴄᴏɪɴ ʜᴜɴᴛᴇʀ|| -ᴀ ᴘʟᴀᴛғᴏʀᴍᴇʀ-

by sakka26

Project thumbnail
View Project

Cooking with Bambi FNF // #funni #bambifnf #cookingwith

by JaxonDaMax

Project thumbnail
View Project

elmo's world crayon spinning elmo

by jsiscoclass

Project thumbnail
View Project

Beat up Professor Rivlo Alpha 3.1

by scratchkingfrank123

Project thumbnail
View Project

Skidbi Toilet but you can flush him

by benderfrylila

Project thumbnail
View Project

beat up sammythecreator 8

by HomeWithKuya

Project thumbnail
View Project

Beat Up Sonic ._.

by xanderafa

Project thumbnail
View Project

Harry's Russian Alphabet Lore Interactive COMPLETE ALL LETTERS WITH e remix

by stevefaCe1234