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

ミュージックホーン集第2弾 関東圏主要鉄道会社編

by train-HD

Project thumbnail
View Project

PBS Kids Dash Logo in G Major 96 Without Mirror

by veggietalesfan78

Project thumbnail
View Project

My New Endless Music Note V1.1

by JaydenGamerzTube

Project thumbnail
View Project

deck figures ep 3 personality society

by 6lebs

Project thumbnail
View Project

А | Russian Alphabet Lore/Знания О Русском Алфавите

by King-Sqaishyy

Project thumbnail
View Project

my opinion about animal revolt battle simulator carnivore dinosaurs:

by httpsleena

Project thumbnail
View Project

Balloon types

by ryan20000000

Project thumbnail
View Project

BFDI Balance Beam - Night

by ILikeBeanz21

Project thumbnail
View Project

ANIMAL SIZE

by ngoctai15

Project thumbnail
View Project

Numberblock Playground [V2.02]

by FF_Scratch

Project thumbnail
View Project

AY in Paint Attack! Frenids Verison (144 players)

by leoprincipe04

Project thumbnail
View Project

Seadtype V31.7

by crazymilkandres

Project thumbnail
View Project

Number Tug Of War Giveaway - Round 9 [ -2 & 1,002 <-- -1 & 1,001 ]

by CheckyTheCheckMark

Project thumbnail
View Project

Beat Up Squidward™

by Disney_Mickey_Mouse

Project thumbnail
View Project

Expanded Super Mario Maker v.6

by ego-lay_atman-bay

Project thumbnail
View Project

Geometry Dash Subzero

by windows78110

Project thumbnail
View Project

☁️ Among Us 日本語版

by RE1128

Project thumbnail
View Project

Geometry Dash v1.55

by horespro112

Project thumbnail
View Project

(Long Notes!) FNF Arrow Simulator v1.7

by ShindoBoxing

Project thumbnail
View Project

beat up turbowarp 3

by eli_sandusky

Project thumbnail
View Project

Interactive Endless Letters (Uppercase) remix-2

by JaydenGamerzTube

Project thumbnail
View Project

【比較】漢字の画数ランキング

by -kurenai-

Project thumbnail
View Project

Beat Up Scratch Cat Remix Update Tower The End ÊŘŔØŘ

by Dhyeguinho

Project thumbnail
View Project

Diep.io (2D Tank Game)

by TwinklingLittleStar