自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (77)
  • 收藏
  • 关注

转载 3D美术实时渲染最佳实践(6):纹理

原文档:Arm® Guide开发人员指南 V4.1 – 移动平台游戏图形优化图集、采样、Mipmap图集( Texture atlas, filtering, and mipmap texture atlas )A texture atlas is an image that contains data from several smaller images that have been packed together. Instead of having one texture for one m

2020-09-19 18:50:52 791

转载 3D美术实时渲染最佳实践(5):Mesh

5.2-Triangle and polygon usage原文档:Arm® Guide开发人员指南 V4.1 – 移动平台游戏图形优化To optimize the performance of your game, always track the number of triangles that are on-screen.It is vital that you use the minimum number of triangles to get the correct balance

2020-09-19 12:28:44 1129

翻译 [译]SRP Batcher:提升您的渲染性能

在2018年,Unity引入了一种高可定制的渲染技术,称之为Scriptable Render Pipeline(SRP)。其中一部分是一个名为SRP Batcher的新底层渲染路径,它可以在渲染过程中提升渲染性能1.2~4倍。取决于使用场景,官方提供了一个视频,让我们来看看:https://youtu.be/pUM7ifjGKkM视频请自行爬楼梯观看以上视频展示了...

2019-06-02 00:12:59 9790 1

原创 自建Joplin服务器

1、建立 /data/joplin/docker-compose.yml 文件,内容如下。Joplin服务器邮箱:选择admin@localhost或者在管理页面自行创建。然后把目录 /data/joplin/data 打个包备份好就行。Jpolin服务器密码:选择admin或者在管理页面自行创建。在/data/joplin/目录中,先停止服务。2、在/data/joplin/目录中,执行。在joplin客户端,切到选项/同步。以上X.X.X.X为服务器公网IP。然后在客户端点同步即可。

2023-07-07 15:37:32 2060

原创 Android LogcatViewer

再也不用打开adb敲logcat看黑乎乎的窗口了。自行开发的一款Android日志查看器。

2023-05-06 19:24:06 392 1

原创 Unity2019出google的aab包,使用Assetbundle加载资源巨慢的问题

一、Google从2021年8月开始,GooglePlay强行使用aab格式https://android-developers.googleblog.com/2021/06/the-future-of-android-app-bundles-is.htmlGoogle 2021年7月宣布,从 8 月開始,提交到 Google Play Store 发布的新 App 不再接受旧的 APK 格式,必須使用新的 AAB ( Android App Bundle )格式。但现有 App 的更新不受影响。

2021-08-31 10:05:26 1930

原创 让RenderDoc批量导出纹理

RenderDoc导出纹理时只能一张张导出,非常麻烦,改一下RenderDoc,效果如下一、qrenderdoc\Windows\TextureViewer.ui中追加2个按钮<item> <widget class="QToolButton" name="saveTex"> <property name="toolTip"> <string>Save selected Texture</string&g

2020-10-04 22:24:12 3414 3

翻译 3D美术实时渲染最佳实践(7):材质与Shader

7.1 Shader和材质简介 – (略)7.2 在移动平台上使用优化的ShaderUnity提供了一组Mobile的Shader,在移动平台上尽量使用它们7.3 优化纹理在移动平台上尽可能少用纹理,纹理采样会导致更高的带宽更大的功耗,影响设备的电池寿命。可以考虑将多个纹理打包到一张纹理中,而不是将一个纹理用于粗糙度,一个纹理用于金属度。纹理打包示例7.4 对比光照Shader和无光照Shader可以选择Lit 和 Unlit,当然Unlit的性能更好,也可以把阴影画在上

2020-10-04 22:22:48 354

原创 [Unity]ShaderLab开关属性:[ToggleOff]

ToggleOff用法在官方文档中并没有提及,以下为使用方法1、声明Property,格式为:[ToggleOff] VarName("Display", Int) = 0/1例如:Properties{ [ToggleOff] _EnableColor_Attr("_EnableColorAttr", Int) = 1}// 2、声明ShaderFeature,格式为: #progma shader_feature VARNAME_OFF例如:#pragma shader_

2020-09-17 00:04:45 2485

原创 [Unity]Unity中自定义RT渲染物件,物件渲染异常的问题解决

int lastLayer = actor.layer; actor.ChangeLayer(LayersDefine.DynamicRtRender); renderCamera.CopyFrom(mainCamera); renderCamera.cullingMask = 1 << LayersDefine.DynamicRtRender; renderCamera....

2020-08-07 15:03:26 896

原创 [Unity]Assetbundle打包shader,引发变体丢失的解决方案

一、环境:Assetbundle打2个包分为shader_pkg包、model_pkg包其中 shader_pkg 包含有shader文件,含有各种变体model_pkg 包含有美术模型文件,引用了shader的各种变体二、表现:加载model_pkg中的模型,材质Keyword(变体)全部丢失,不生效三、解决:1、尝试把shader文件拉到Always Include中,表现异常2、尝试把shader不要打包,表现正常3、在Graphics中,把变体另存成preload.shader

2020-08-07 15:00:28 2824

原创 [Unity]GraphicsTier-Unity图形级别

Graphics.activeTier当前设备的图形档位更改此值会影响所有随后加载的着色器此值一开始是根据当前的硬件,自动检测得到的,也可以修改它;GraphicsTier.Tier1 – 低档【垃圾手机】对应在Shader中定义:UNITY_HARDWARE_TIER1此档位适用于:– 不支持OpenGL ES3的Android设备– iPhone 5, 5C 及其更早的设备– iPod Touch 第5代及其更早的设备– iPad 第4代及其更早的设备– iPad Mini 1.

2020-05-27 16:18:16 948

原创 [Unity]FBX默认导入设置修改器

using UnityEditor;public class EditorFbxImportSetting : AssetPostprocessor { void OnPreprocessModel() { ModelImporter importer = assetImporter as ModelImporter; if (importer == null) { return; } .

2020-05-26 23:25:55 1135

原创 [Unity]在编辑器中实现位操作(Bit)的编辑

有些时候,想高效利用数据,把一个int(32位)掰成32个bool值。那么编辑器中有没有一个这样的插件支持呢?以下是代码using UnityEngine;using UnityEditor;using System;using System.Collections;using System.Reflection; public enum MyEnum{ Enum1 = 1, Enum2 = 2,} public class MyEnumFieldName{ pu.

2020-05-26 23:24:25 279

原创 [Unity]修改TextMesh的材质

一、从Unity内置Shader:GUI/TextShader中拷一份出来,改成自己的Shader,例如 newfont.shader二、创建自己的Material,例如 newmat.mat三、拥有一个myfont字体,然后将字体资产的小折叠打开,将Texture拖到newmat.mat的主纹理上四、创建 Text Mesh组件,赋 newmat.mat 材质,字体使用myfont字体http://blog.coolcoding.cn/?p=1836...

2020-05-26 23:23:07 1945

原创 [Unity]带旋转方向的摄像机移动区域限制

using UnityEngine;public class ObliqueCameraBox{ private Vector2Int mPoint0; // 左下角 private Vector2Int mPoint1; // 右上角 private int mRotation; // 旋转值 private float mRotationRad { get { return Mathf.Deg2Ra.

2020-05-26 23:21:01 1042

原创 [Unity]打AB包,UI图片资源,打出双份资源(Sprite+Texture),导致无法加载Sprite的问题

如下图所示,如果禁用了SpritePacker,就会发生此问题用AssetStudio查看,就会出现一份Sprite一份Texturehttp://blog.coolcoding.cn/?p=1878

2020-05-26 23:18:11 1122

原创 [Unity]MonoBehaviour多继承下的重载函数调用保障

public class MonoBehaviourBase : MonoBehaviour{ private void OnDestroy() { // do base destroy... }}public class BattleField: MonoBehaviourBase { public void OnDestroy() { // do battle destroy }}这种写法,不会有任何警告!.

2020-05-26 23:16:34 462

原创 vscode打开unity工程无法自动提示,提示安装C#插件,但是又显示 @id:ms-vscode.csharp 没有找到的问题

先下载插件https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-dotnettools/vsextensions/csharp/1.21.12/vspackage然后在vscode中,左侧插件切页,有个...菜单,点开,install from vsix,选中下载的文件,安装。...

2020-03-08 17:53:01 2999 1

原创 [Unity]禁用Unity-Lighting中的Auto Generate选项

以Unity2018.4为例,每次新建场景,这个Auto Generate总是勾着的Unity后台的自动烘焙线程就一直在进行,然后电脑就卡卡卡,这真是一个悲(失)伤(败)的设计如何禁用这个功能(勾)呢?把这段代码放进工程就OK了:using UnityEditor;using UnityEditor.SceneManagement;using UnityEngine.Scene...

2020-01-10 23:09:24 6833 1

原创 Unity中方向向量的正确插值方式

对于方向向量,使用Vector3.lerp是不行的,比如对一个dir和-dir进行插值,是无效的;正确的方式是使用Vector3.Slerpusing System.Collections;using System.Collections.Generic;using UnityEngine;public class LerpTestProj : MonoBehaviour...

2019-10-10 12:49:46 1108

原创 Arduino按键及延时功能

void setup() { pinMode(10, OUTPUT); pinMode(13, INPUT);}void loop() { boolean val = true; unsigned long showtime = millis(); while(true){ unsigned long nowtime = millis(); if (...

2019-08-31 17:02:37 3254

原创 Android平台上, 使用UnityEngine.Networking.UnityWebRequest.Post / WWW.Post, 请求Http, 网络未知错误的解决方法

表现, Window平台上, 没有此问题, 在大部分Android手机上:调用UnityEngine.Networking.UnityWebRequest出错isNetworkError= trueerror=Unknow Error但是在部分Android手机(OPPO)上,却是正常工作!通过ADB查看日志,发现报错了:java.io.IOException: Cleartext...

2019-08-05 10:29:27 1930

转载 用夜神模拟器+GPA分析Android游戏

环境:1、Intel GPA 18.32、夜神模拟器6.0.9.0配置:夜神模拟器/分辨率设置/手机版显卡渲染模式/极速模式(DirectX)用GPA启动夜神按Ctrl+Shift+C截帧打开“Graphics FrameAnalyzer”进行分析https://blog.csdn.net/crazyengine/article/details/79252210...

2019-07-23 23:25:48 1886

转载 关于不需要添加android:debuggable属性就可以进行apk的调试一些方法

我们的目的是怎么在不需要反编译apk包,添加android:debuggable属性,就可以进行apk的调试?第一种方式:直接修改default.prop文件中的这个字段值,使用mprop工具来修改,github上有编译好的版本直接下载就可以了。我试过不行,有局限性。第二种方式:修改系统源码的编译脚本,直接修改属性值,然后重新编译镜像文件boot.img,还不如第一种方法。第三种方式...

2019-07-22 22:15:33 1216

原创 记NatureManufacture Shaders/Mobile Water River在Mobile平台上像素化表现的Bug

表现为一格一格严重的像素化;原Shader使用了一张默认的纹理[HideInInspector] _texcoord( "", 2D ) = "white" {}然后在surf中,使用了i.uv_texcoord进行UV运算;这样就和模型的UV关联上了,当模型缩放的特别大,或者本地坐标系特别大那么uv的插值会出现精度问题;即相邻的一段像素采样(命中)了同一个像素点修正后的uv坐...

2019-07-16 19:51:54 548

原创 Unity的坑:Texture2D.alphaIsTransparency

static public void ImportTex(string textureAsset) { if (string.IsNullOrEmpty(textureAsset)) { return; } AssetDatabase.Refresh(ImportAssetOptions.D...

2019-07-09 23:57:52 3866 1

原创 Unity2018.4送的Prefab Variant(Prefab变种)功能了解一下

Unity 2018.4中送了一个新的功能: PrefabVariant思路是,Prefab Variant继承于一个父Prefab,父Prefab属性修改后:(1)如果子Prefab的某些属性不动,则父Prefab的属性影响子Prefab的属性,此为 [属性继承](2)如果对子Prefab的某些属性进行修改/覆盖,则父Prefab的属性无法影响,此为 [属性定制]...

2019-07-02 21:23:20 13143

原创 Unity2018、Unity2019在Windows7上输出异常错误无法运行空项目的问题

一、环境:Windows7二、Unity2018.4、Unity2019现象:打开Unity,新建一个空项目,在Console中输出几个Error,显示只有时间戳,没有内容无法运行此空项目三、查看Editor.log发现有以下Log:-----CompilerOutput:-stdout--exitcode: -2147450750--compilationhadfail...

2019-06-30 22:34:02 7687 8

转载 在Windows上用VSCode远程修改Linux代码

基于Centos一、Windows安装ssh安装包:https://www.mls-software.com/files/setupssh-7.6p1-1.exe二、Linux安装rmate安装包:wget https://raw.githubusercontent.com/sclukey/rmate-python/master/bin/rmatechmod +x ./r...

2019-06-29 22:41:26 1454 1

原创 利用FRP和VNC,随时控制家里电脑

环境:家里电脑(受控方),Windows系统,已安装VNC Server,并设置好密码,端口号默认为5900 一台云主机(服务器),Linux系统配置步骤:1、在服务器上安装FRP地址:https://github.com/fatedier/frp/releases下载&解压,在目录中找到frps.ini文件,配置如下:[common]bind_port ...

2019-06-23 19:01:54 4329

原创 VsCode安装Go语言开发环境

一、将以下代码另存为BAT并执行(确保Windows系统、并有E盘)mkdir e:\download\github.com\mdempskycd e:\download\github.com\mdempsky/git clone https://github.com/mdempsky/gocodemkdir e:\download\github.com\ramya-rao-acd...

2019-05-22 22:50:19 785

转载 移动平台上基于物理的着色

本文是旨在对虚幻引擎4中的功能进行深度的、高度技术性的系列探讨的第一篇。本文是继我的演讲虚幻引擎4中的真实着色后的后续文章。此演讲解释了在虚幻引擎4中使用的着色模型。本文假设读者已经熟悉了课程备注。在演示后,我进行了一些小小的变更。我删除了Disney的"hotness"对几何方面的修改。根据Eric Heitz的最新成果,我可能会再次改进它,在阴影和蒙板间添加关联。但我没有在其中加入孔...

2019-04-12 22:54:45 245

原创 Unity协程使用范例(踩坑记)

public class CoTest : MonoBehaviour { void Start () { Invoke("Test1", 0.1f); Invoke("Test1", 0.2f); Invoke("Test2", 1.1f); Invoke("Test2", 1.2f); Invoke("Test3", 2.1f); Invoke("Test...

2019-04-11 14:32:19 1012

原创 重复水波纹的处理方案

绝大部分的水渲染,由于使用了一张法线图Wrap,导致远距离观察水纹,有较大的重复感我们可以使用2+张法线图,加1张遮罩图(4个通道),通过采样lerp遮罩图,然后选择使用哪一张法线图这张遮罩图尽可能大一些,这样远距离渲染出来的水,重复感较底其实以上方法,使用一张巨大的的法线图也可以达到目标。...

2019-03-19 11:07:23 212

原创 N-Queen算法

#include #include #include #include #include #include #include #include "mmsystem.h"#pragma comment(lib, "winmm.lib")class ntbase{public: static const char* tostr(int i) { static char

2012-10-01 11:48:29 1026

Unity开发者移动游戏优化指南-4.1(基于ARM平台)

This book is designed to help you create applications and content that make the best use of Unity on mobile platforms, especially those with Mali GPUs. Chapter 1 Introduction This chapter introduces the Arm Guide for Unity Developers Optimizing Mobile Gaming Graphics. Chapter 2 Optimizing applications This chapter describes how to optimize applications in Unity. Chapter 3 Profiling your application This chapter describes profiling your application. Chapter 4 Optimization lists This chapter lists a number of optimizations for your Unity application. Chapter 5 Real time 3D art best practices: Geometry This chapter highlights some key geometry optimizations for 3D assets. Geometry optimizations can make a game both more efficient, and achieve the overall goal of getting your game to perform better on mobile platforms. Chapter 6 Real time 3D art best practices: Texturing This chapter covers several texture optimizations that can help your games to run more smoothly and look better. Chapter 7 Real time 3D art best practices: Materials and shaders This chapter covers multiple different material and shader optimizations that can help your games to run more efficiently and look better. Chapter 8 Advanced graphics techniques This chapter lists a number of advanced graphics techniques that you can use. Chapter 9 Virtual Reality This chapter describes the process of adapting an application or game to run on virtual reality hardware, and some differences in the implementation of reflections in virtual reality. Chapter 10 Advanced VR graphics techniques This chapter describes various techniques that you can use to improve the graphical performance of your Virtual Reality application. Chapter 11 Vulkan This chapter describes Vulkan and how you enable it. Chapter 12 Arm Mobile Studio This chapter describes the Graphics Analyzer and the Streamline tool.

2020-05-28

AstarPathfindingProject_V4.2.15

The A* Pathfinding Project is a powerful and easy to use pathfinding system for Unity. With blazing fast pathfinding your AIs will be able to find the player in complex mazes in no time at all. Perfect for TD, FPS and RTS games.

2020-04-29

super text mesh 1.6

Unity super text mesh 1.6,自定义的Unity 文本插件!!

2019-10-29

AssetStudiov0.13.25.zip

最新版本的AssetStudio0.13.25支持Unity2018,打开AssetBundle包!

2019-10-29

[Unity3D水效果插件]-Tasharen Water

[Unity3D水效果插件]-Tasharen Water, 超赞的水效果插件.

2019-07-20

[Unity3D水效果插件]EMX Water Model GLES20 30.zip

[Unity3D水效果插件]EMX Water Model GLES20 30, 超级牛的水效果.

2019-07-20

DCG Water Shader 2.0.unitypackage.zip

DCG Water Shader 2.0.unitypackage, 牛逼shader,水表现真实震撼

2019-07-20

DCG Water Shaders v1.7(水效果插件).unitypackage.zip

DCG Water Shaders v1.7(水效果插件), 牛逼shader,水表现真实震撼

2019-07-20

Instrsrv+Srvany:开机自动启动设置工具

INSTSRV.exe通常是与srvany.exe一起使用,其功能是把你所需要的应用程序变成windows的服务,已到达后台运行的效果,特别是在你电脑的上需要24小时不间断的运行某个程序又不想把程序的运行过程显示出来,用他们来解决效果很不错。

2019-06-23

七周七语言_理解多种编程范型-[PDF]

《七周七语言:理解多种编程范型》共介绍了七种不同的编程语言。对于每种语言,分别介绍了各自的特性、应用,以及编程入门知识和关键编程范型,还带领读者使用能够代表该语言最重要特性的技术,解决某个不寻常的问题,使其充分掌握每种语言。 《七周七语言:理解多种编程范型》适合从事程序设计工作的人员阅读。

2019-05-22

vscode的go插件(go版本1.25.5)

vscode的go语言插件,go的版本是1.25.5,安装方法请查看文档。

2019-05-21

Navicat for MySQL [32位]

Navicat for MySQL 是一套专为 MySQL 设计的高性能数据库管理及开发工具。它可以用于任何版本 3.21 或以上的 MySQL 数据库服务器,并支持大部份 MySQL 最新版本的功能,包括触发器、存储过程、函数、事件、视图、管理用户等。

2019-05-21

Zabbix使用手册V2.0(运用zabbix构建企业大型监控系统)[PDF]

Zabbix使用手册V2.0(运用zabbix构建企业大型监控系统)

2019-04-09

OpenGL ES 3.0编程指南第2版[中文][PDF]

由资深OpenGL技术专家亲笔撰写,全面介绍OpenGL ES 3.0的各种特性及新增功能,通过大量已经编译和测试过的实例,详细讲解OpenGL ES 3.0中的应用程序接口(API)和图形管线,既涵盖简单图形的渲染方法,又深入介绍逐像素照明和粒子系统等高级渲染技术,并且包含大量有效使用API和硬件的实用技巧,为手持设备的各种高性能3D应用开发提供翔实指导。 《华章 OpenGL ES 3.0编程指南(原书第2版)》共16章:第1章简单介绍OpenGL ES ,并概述OpenGL ES 3.0图形管线;第2章通过绘制一个三角形的简单OpenGL ES 3.0示例程序,讲解一些API概念,并说明如何构建和运行OpenGL ES示例程序;第3章讲述为OpenGL ES 3.0创建表面和渲染上下文的API——EGL;第4章讨论创建着色器对象、编译着色器和检查编译错误的方法;第5章讲解编写着色器所需的着色语言基本知识;第6章详细介绍几何形状输入图形管线的方法,包含对顶点属性、顶点数组和缓冲区对象的讨论;第7章讨论几何形状如何装配成图元,介绍OpenGL ES 3.0中所有可用图元类型,包括点精灵、直线、三角形、三角形条带和三角扇形;第8章概述顶点着色器如何融入管线,以及OpenGL ES 着色语言中可用于顶点着色器的特殊变量;第9章和第10章介绍片段着色器,包括多重纹理、雾化、Alpha测试和用户裁剪平面等;第11章讨论片段操作,包括剪裁测试、模板测试、深度测试、多重采样、混合和抖动;第12章介绍使用帧缓冲区对象渲染屏幕外表面;第13章讨论同步对象和栅栏的使用方法;第14章介绍OpenGL ES 3.0高级编程,包含使用法线贴图的逐像素照明、环境贴图、粒子系统、图像后处理、程序纹理、阴影贴图、地形渲染和投影纹理等渲染技术。;第15章提供OpenGL ES 3.0中各种可用状态查询的参考;第16章讨论如何为iOS 7、Android 4.3 NDK、Android 4.3 SDK、Windows和Linux构建OpenGL ES样板代码。

2019-04-09

GPU精粹2:高性能图形芯片和通用计算机编程技巧-中文版[PDF]

《GPU精粹2:高性能图形芯片和通用计算编程技巧》是2007年5月18日清华大学出版社出版的图书,定价128元。 本书延续了畅销书《GPU精粹》的第1卷,细述了在今天的图形处理器(GPU)上最新的可编程技术。随着GPU进入手机、手持游戏设备和游戏机领域,GPU专业知识在今天的竞争环境中显得更为重要。实时图形程序员会发现用于建立高级的视觉特效、管理复杂场景的策略和高级图像强大处理能力运用到其他计算密集型程序中,比如科学计算和金融。书中有20章专门讲述GPGPU编程,从基本的概念到高级技术。本书提供了一些专家撰写的最前沿的GPU编程技术,为读者介绍了利用GPU巨大功能的实用方法。

2019-03-23

动手玩转Scratch2.0编程中文版[PDF]

Scratch是一个有趣、免费、易学的编程平台,你可以通过它来构建程序。Scratch*广为人知的就是可用于孩子们孩子的编程学习,它可以使任何年龄的人都轻松了解计算机编程知识。Scratch用五颜六色的命令块和卡通精灵来创建功能强大的脚本,而不是使用晦涩的在编程语言和难懂的大量行代码。在学习Scratch编程过程中,作者Majed Marji使用Scratch解释现实生活中所遇到的编程问题的概念和方法。本书适合所有年龄段的人学习使用。

2019-01-01

O2S.Components.PDFRender4NET_V4.5.1

O2S.Components.PDFRender4NET.dll 真正无水印最新版 v4.5.1, 能够将pdf转化为图片,PDF打印的强大类库。

2018-11-23

GPU-Zen_高级渲染技术-原书PDF

GPU Zen Advanced Rendering Techniques Exploring recent developments in the rapidly evolving field of game real-time rendering, GPU Zen assembles a high-quality collection of cutting-edge contributions for programming the GPU. GPU Zen includes coverage of the areas of geometry manipulation, lighting, general rendering, screen-space techniques, Virtual Reality and general compute tasks.

2018-11-18

梦断代码-PDF

《梦断代码》是2008年电子工业出版社出版的图书,作者是(美)斯科特·罗森伯格(Scott Rosenberg)。 《梦断代码》作者罗森伯格对OSAF主持的Chandler项目进行田野调查,跟踪经年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题。本书是讲一事,也是讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人。任何一个在软件领域稍有经验的技术人员看完本书,必掩卷长叹:做软件难。软件乃是人类自以为最有把握,实则最难掌控的技术。

2018-11-18

3D游戏与计算机图形学中的数学方法-PDF

本书从专业角度讲解了一名游戏开发人员必须掌握的3D计算机图形学和游戏引擎中的数学概念。在讲解的过程中先从一些基础知识入手,比如向量几何和线性代数,然后循序渐进,逐渐引入3D游戏编程中的深层概念,例如光照和可见性检测。本书给出了一些重要结论的推导过程,便于不具备相关理论知识的读者理解相关内容。相对于第2版而言,本书第3版在内容上做了一些扩充,引入了投影、阴影、物理、布料模拟和数值方法方面的知识。所有章节都重新做了修订,并按照*的高级着色语言规范对着色器代码做了修改。 本书要求读者具备一定的三角学和微积分知识,不过,本书仍然会在一些章节中帮助读者回顾一些重要的数学工具,比如三角恒等式、微分方程和泰勒级数。本书对于游戏设计者及相应的编程人员来说,是一本不可多得的参考资料。

2018-11-18

3D数学基础:图形与游戏开发-[PDF][高清]

《3D数学基础:图形与游戏开发》专业培训机构指定教学参考书,多家游戏开发企业共同推荐,游戏业界权威,探索游戏开发背后的核心秘密。《3D数学基础:图形与游戏开发》主要介绍了基本的3D数学概念,这对电脑游戏开发人员和编程人员来说尤为重要。作者详尽地讨论了数学理论,并在必要时提供几何说明,帮助读者形成直观的3D感。书中还提供了将理论应用于实践的C++类,并且在每章结尾处提供练习。《3D数学基础:图形与游戏开发》介绍了基础概念,如向量、坐标空间、矩阵、变换、欧拉角、齐次坐标空间、几何图元、相交性检测和三角网格。

2018-11-13

Foundations of Game Engine Development Volume 1 Mathematics

This book provides a detailed introduction to the mathematics used by modero game engine programmers

2018-11-13

松本行弘的程序世界-[PDF]

《松本行弘的程序世界》是人民邮电出版社2011年出版的图书,作者是(日) 松本行弘。内容简介本书是探索程序设计思想和方法的经典之作。作者从全局的角度,利用大量的程序示例及图表,深刻阐述了Ruby编程语言的设计理念,并以独特的视角对与编程相关的各种技术进行了考察。

2018-09-11

淘宝技术这十年[PDF]高清

任何网站的发展都不是一蹴而就的。它在发展过程中会遇到各种各样的问题和业务带来的压力。正是这些问题和压力推动着技术的进步和发展,而技术的发展反过来又会促进业务的更大提升。如今淘宝网的流量排名已是全球前15名、国内前3名,其系统服务器也从一台发展到万台以上。

2018-09-11

Navicat for MySQL- (32位)

Navicat for MySQL 是一套专为 MySQL 设计的高性能数据库管理及开发工具。它可以用于任何版本 3.21 或以上的 MySQL 数据库服务器,并支持大部份 MySQL 最新版本的功能,包括触发器、存储过程、函数、事件、视图、管理用户等。

2018-09-11

松本行弘的程序世界(完整版)-[PDF]

《松本行弘的程序世界》是人民邮电出版社2011年出版的图书,作者是(日) 松本行弘。内容简介本书是探索程序设计思想和方法的经典之作。作者从全局的角度,利用大量的程序示例及图表,深刻阐述了Ruby编程语言的设计理念,并以独特的视角对与编程相关的各种技术进行了考察。

2018-09-02

淘宝技术这十年-[PDF]

任何网站的发展都不是一蹴而就的。它在发展过程中会遇到各种各样的问题和业务带来的压力。正是这些问题和压力推动着技术的进步和发展,而技术的发展反过来又会促进业务的更大提升。如今淘宝网的流量排名已是全球前15名、国内前3名,其系统服务器也从一台发展到万台以上。

2018-09-02

深入理解C#(第二版)-[PDF]

深入理解C#(第2版)》是C#领域不可多得的经典著作。作者在详尽地展示C#各个知识点的同时,更注重从现象中挖掘本质。本书深入探索了C#的核心概念和经典特性,并将这些特性融入到代码中,让读者能够真正领会到C#之“深入”与“精妙”

2018-09-02

synergy1.5_for_mac

synergy中文版是一款能够让使用者仅用一套键盘鼠标,就同时操控多部计算机的免费工具软件。使用者能够在包括 Windows 、 Linux 、 Mac OS 等不同的系统上安装它,并且在设定好主从关系后,就能够透过一组键盘鼠标来进行多部计算机的操控。 使用者在使用 Synergy 时要特别注意的是,必须要仔细设置主从关系的切换设定,如此才能够顺利地透过鼠标光标的移动来切换目前所使用的计算机,不至于因为鼠标光标一移到新计算机,就无法切换为原计算机的窘境。 这样子的操控方式,对于拥有笔记型计算机的人来说尤其方便,你能够将笔记型计算机与家中的桌上型计算机设定好主从关系,如此一来,就能够利用笔记型计算机来操控两部计算机,不需要额外的切换装置的帮忙,就能够方便地完成许多工作。

2018-08-08

TexturePacker4.6.1破解版

texturepacker破解版是一个能把若干资源图片拼接为一张大图的工具,它可以帮助网页设计师提高图片载入速度,减少内存,还可以用它来生成程序所需的框架,如Cocos2d,Corona(TM) SDK ,Gideros ,Sparrow ,LibGDX,LimeJS 和Moai等。

2018-06-01

spine1.7.3破解版

Spine是一款专门为软件和游戏开发设计,量身打造的2D动画软件。动画师,原画师和程序共同为您的游戏赋予生命。破解版,肯定能用。

2018-06-01

Android Logcat Viewer V2.0

独立的AndroidLogcat工具,方便查看日志,进行日志过滤,保存日志等功能。 优点: 1、快速 2、小巧,不依赖其它开发套件,可独立运行

2023-05-06

captura9+ffmpeg.zip

captura9+ffmpeg.zip

2021-03-06

Unreal游戏开发入门.zip

Unreal Engine 4 is a powerful game development engine that provides rich functionalities to create 2D and 3D games across multiple platforms. Many people know what a game is and they play games every day, but how many of them know how to create a game? Unreal Engine technology powers hundreds of gam

2021-01-03

AssetbundleParse

使用方法:将Assetbundle目录拖到AbParse.exe上,将在源目录中产生一份Total.xlsx统计报表,Assetbundle文件有哪些冗余的,较大的文件等等这个信息将非常清晰。

2020-12-11

[Unity]MeshToTerrain v2.1.2

This extension requires one license per seat Requires Unity 5.2.0 or higher. Component to quickly convert 3D terrain model created using 3DMax, Terragen or any other editor to Unity Terrain. Features: Supports Unity v5.2 - Unity 2018.x Unlimited number of models and terrains used in the component

2020-11-10

[Unity]Terrain To Mesh 2018.3

Tool for converting Terrain to mesh. Offers: • Ultra fast converter. • Vertex count control. • Chunking system. • Splatmaps exporter. • Basemap exporter (diffuse and bump) *. • Heightmap exporter. • Tree exporter. • OBJ file exporter. • All above works in editor and run-time. Includes shaders for bl

2020-11-10

RenderDocV1.x批量导出纹理版

让RenderDoc批量导出纹理 RenderDoc导出纹理时只能一张张导出,非常麻烦,改一下RenderDoc,效果如下

2020-10-23

GPU最佳实践(Arm Mali GPU Best Practices Developer Guide)

This guide provides recommendations for efficient API usage on Mali GPUs.There are various ways to reduce CPU overheads to increase efficiency and reduce software processing costs. To reduce CPU overheads, consider using: shader compilation, pipeline creation, memory allocation, memory mapping, command pools, command buffers, descriptor sets, and layouts

2020-05-28

Qualcomm Snapdragon Mobile Platform OpenCL General Programming and Optimization

Qualcomm Snapdragon Mobile Platform OpenCL General Programming and Optimization

2020-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除