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,400 to 2,499 Jumpscares (Part 5 of Blue Mist Plus 2,000 All Jumpscares)

by Jharring20

Project thumbnail
View Project

1st person Zombie game by get_hyper

by get-hyper

Project thumbnail
View Project

Windows 2000 Simulator

by aytug3-D

Project thumbnail
View Project

Talking Tom and Ben News HD 2025

by GantaTheGamerFan2K10

Project thumbnail
View Project

The Endless Music Activity Animation Vectors

by BTM2913

Project thumbnail
View Project

Dalgona game

by Anton228_

Project thumbnail
View Project

The Mines - Doors floor 2 BUT BAD

by TheRealBillCipher652

Project thumbnail
View Project

Interactive Endless Spanish Words Amigo - Gusta

by User172835

Project thumbnail
View Project

BFDI Thumbnails Vectorized

by CJMc05

Project thumbnail
View Project

【拡散希望】溶岩が迫ってくるプラットフォーマー[スマホ・タブレット対応]

by _namazakana_

Project thumbnail
View Project

Alastor FNF test

by TrickedAnimator

Project thumbnail
View Project

horror bf

by fortinuteacademy

Project thumbnail
View Project

Beyond Absolute Infinity [linklink jokes's take]

by linklinkjokes314

Project thumbnail
View Project

Slither.io

by the_north_side

Project thumbnail
View Project

Super Mario Brothers (1s1s)

by BoltBait

Project thumbnail
View Project

Beat Up Pear Some more.

by PJE1225

Project thumbnail
View Project

incredibox v9 [FANMADE]

by Krystian0827

Project thumbnail
View Project

GLITCH-TASTIC : THIRD PART

by antoniodf07

Project thumbnail
View Project

Beat Up Spiffy Pictures V8.7

by EvanAndAidan3400

Project thumbnail
View Project

flag

by -wall

Project thumbnail
View Project

ダダサバイバーver.3

by -marimori-

Project thumbnail
View Project

【マイクラアニメ】フォージャリーメモリーズ【敵を仲間にできるハードコア】

by Rozuki-masuhi

Project thumbnail
View Project

7th Brotember

by alphabetlorepost

Project thumbnail
View Project

★★ ȶɦɛ ֆȶʊɖɨօ ɖօօʀֆ օʄ ռʊʍɮɛʀֆ • քǟʀȶ 8 • 820 ɖօօʀֆ ★★

by DatTrumpetGirl