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

Beat Up Squidward: Quantity Edition

by Super_Isaac_64

Project thumbnail
View Project

Windows History with Concepts Part 2

by 82hw72vsb

Project thumbnail
View Project

Underfell: Sans fight

by Iaromir27

Project thumbnail
View Project

〔フγƒͺγƒΌγ‚³γƒ©γƒœγ€•Add Yourself Singing Roasted γƒ¬γƒœγƒ«γƒ“γ‚£

by TakuzoYammy

Project thumbnail
View Project

[UNFINISHED] Mario Party: Scratchland 2 v.512

by AxoDeer26

Project thumbnail
View Project

Beat up Sonic 3.0 remix remix

by jacejim1809

Project thumbnail
View Project

My Talking Friends 2

by p3acca13

Project thumbnail
View Project

ζ–°γ€€θ„±ε‡Ίγ‚²γƒΌγƒ 

by dragon-k

Project thumbnail
View Project

Untitled-3

by footballer2003

Project thumbnail
View Project

Ragdoll Productions 1994 Logo

by rupahrusyaidi

Project thumbnail
View Project

Beat up baby shark Now with New Buttons

by baldi888

Project thumbnail
View Project

Run 3 remix

by srtrt

Project thumbnail
View Project

【γƒͺγƒ‘γ‚€γ‚―η‰ˆγ€‘ζ­£ζœˆγΎγ§γ‚γ¨δ½•ζ—₯δ½•ζ™‚δ½•εˆ†δ½•η§’γ§γ™γ‹? copy copy

by Pikurin

Project thumbnail
View Project

Charge: The Epic Battle Simulator

by FireTeller

Project thumbnail
View Project

Random Terrain Generator _ 0% Pen! v1.1

by formulacarbon

Project thumbnail
View Project

YBA - T0es Edition Update 1.75

by AccoladeT0esTuts

Project thumbnail
View Project

Geometry Dash Vector Sprites

by Yoshi_Coder

Project thumbnail
View Project

Hotblocks Band 171-180

by Bfdigaty7000

Project thumbnail
View Project

Sonic Frontiers boss Animated 26% DONE

by Tylersilva1

Project thumbnail
View Project

ITS timer v1.0

by I-am-just-a-kid

Project thumbnail
View Project

smol fluffy pablo

by sanscat280

Project thumbnail
View Project

Artistic Alphabet Unused 5.0 hmm uhh

by ErrorLine9

Project thumbnail
View Project

Beat Up Luigi's death stare 1.1

by ptv_23

Project thumbnail
View Project

New PVZ Fangame Alert!

by eshayyyllllllll