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

世界白黒統一無色連合

by K_Yossi_2233

Project thumbnail
View Project

Baldi's Basics Classic 2D Fast Edition 1.1.1

by lathanovo

Project thumbnail
View Project

beat up unamedpersonand10 (5) remix remix

by 890boi

Project thumbnail
View Project

Coptic Alphabet Song but everyone turned into the Ch characters

by MightyD58

Project thumbnail
View Project

Fidget Spinner!

by creepercloud

Project thumbnail
View Project

add a button to beat up treemote remix remix remix remix remix remix remix remix remix remix … remix

by KaleosProjects

Project thumbnail
View Project

Mode 7 Road beta

by spricetyty

Project thumbnail
View Project

Undertale 7yt46t76t戦

by kabimaru511

Project thumbnail
View Project

Numberblocks Band Sixty-Fourths up to 1 For Tritoctblock24

by dantethecreator2021

Project thumbnail
View Project

Desert Bus 3D Widescreen Edition

by KadenVolcanoKid

Project thumbnail
View Project

An Ordinary Adventure: Forgotten

by ZachBoyAdvance

Project thumbnail
View Project

【#10】ᴡɪɴᴛᴇʀ ᴘʟᴀᴛғᴏʀᴍᴇʀ

by AXTUKUN

Project thumbnail
View Project

Beat up Edward (MORE BUTTONS!)

by AJthescratchmaker

Project thumbnail
View Project

Add yourself as a button in Beat Up Scratch Cat! remix

by hyd3ns33k

Project thumbnail
View Project

Beat up gobo (0)

by dashScratchhere

Project thumbnail
View Project

Spiffy Pictures Button m

by BeiMLGGod

Project thumbnail
View Project

Add A Button To Beat Up Evil BBC One! (8)

by Mathew5555555555555

Project thumbnail
View Project

add a button to beat up tom 107% remix remix plus grrrr

by bearcode14

Project thumbnail
View Project

Escape the prison!!!!

by Owen52013

Project thumbnail
View Project

☁️ Audio Renderer (custom audio upload) ✦ plays any audio YOU upload

by TimMcCool

Project thumbnail
View Project

talking tom and ben news - edición ralr

by drudrito

Project thumbnail
View Project

Geh's Original File

by JordiGamer88

Project thumbnail
View Project

beat up scratch cat extreme

by everton_trader

Project thumbnail
View Project

My Greek Alphabet Lore Accent Letters

by DARIODAVIDBABII